import request from '@/utils/request'

/**
 * 查询登录用户的菜单
 * @returns 
 */
export function findMenusList(){
  return request({
    url : '/menus/getMenusByAdminId',
    method : 'get',
  })
}

/**
 * 查询所有菜单列表
 * @param {} menuVO 
 * @returns 
 */
export function getMenus(menuVO){
  return request({
    url : '/menus/getMenus',
    method : 'post',
    data: menuVO
  })
}
/**
 * 查询菜单列表
 * @returns 
 */
export function getMenu(){
  return request({
    url : '/menus/getMenus',
    method : 'get',
  })
}

/**
 * 查询菜单下拉列表
 * @returns 
 */
export function getMenuSelect(){
  return request({
    url : '/menus/getMenuSelect',
    method : 'get',
  })
}

/**
 * 删除菜单
 * @param {} menuId 
 */
export function delMenu(menuId){
  return request({
    url : '/menus/delMenu',
    method: 'delete',
    params:{
      menuId
    }
  })
}

/**
 * 添加菜单
 * @param {} menu 
 * @returns 
 */
export function addMenu(menu){
  return request({
    url : '/menus/addMenu',
    method: 'post',
    data: menu
  })
}
/**
 * 更新菜单
 * @param {} menu 
 * @returns 
 */
export function updateMenu(menu){
  return request({
    url : '/menus/updateMenu',
    method : 'put',
    data : menu
  })
}


